
package com.gs.jyzx.api;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.gs.dzhy.simplecancel package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _CheckSWData_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "checkSWData");
    private final static QName _GetCancelNoticeInfo_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getCancelNoticeInfo");
    private final static QName _SendObjectionInfo_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "sendObjectionInfo");
    private final static QName _GetCancelNoticeInfoResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getCancelNoticeInfoResponse");
    private final static QName _GetCancelResultInfoResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getCancelResultInfoResponse");
    private final static QName _CheckGSDataResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "checkGSDataResponse");
    private final static QName _CheckGSData_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "checkGSData");
    private final static QName _GetCancelResultInfo_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getCancelResultInfo");
    private final static QName _GetOtherDeptObjectionInfoResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getOtherDeptObjectionInfoResponse");
    private final static QName _CheckSWDataResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "checkSWDataResponse");
    private final static QName _SendObjectionInfoResponse_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "sendObjectionInfoResponse");
    private final static QName _GetOtherDeptObjectionInfo_QNAME = new QName("http://api.gssjxt.custom.succez.com/", "getOtherDeptObjectionInfo");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gs.dzhy.simplecancel
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link CheckSWData }
     * 
     */
    public CheckSWData createCheckSWData() {
        return new CheckSWData();
    }

    /**
     * Create an instance of {@link GetCancelNoticeInfo }
     * 
     */
    public GetCancelNoticeInfo createGetCancelNoticeInfo() {
        return new GetCancelNoticeInfo();
    }

    /**
     * Create an instance of {@link SendObjectionInfo }
     * 
     */
    public SendObjectionInfo createSendObjectionInfo() {
        return new SendObjectionInfo();
    }

    /**
     * Create an instance of {@link GetCancelNoticeInfoResponse }
     * 
     */
    public GetCancelNoticeInfoResponse createGetCancelNoticeInfoResponse() {
        return new GetCancelNoticeInfoResponse();
    }

    /**
     * Create an instance of {@link GetCancelResultInfoResponse }
     * 
     */
    public GetCancelResultInfoResponse createGetCancelResultInfoResponse() {
        return new GetCancelResultInfoResponse();
    }

    /**
     * Create an instance of {@link CheckGSDataResponse }
     * 
     */
    public CheckGSDataResponse createCheckGSDataResponse() {
        return new CheckGSDataResponse();
    }

    /**
     * Create an instance of {@link SendObjectionInfoResponse }
     * 
     */
    public SendObjectionInfoResponse createSendObjectionInfoResponse() {
        return new SendObjectionInfoResponse();
    }

    /**
     * Create an instance of {@link GetOtherDeptObjectionInfo }
     * 
     */
    public GetOtherDeptObjectionInfo createGetOtherDeptObjectionInfo() {
        return new GetOtherDeptObjectionInfo();
    }

    /**
     * Create an instance of {@link CheckGSData }
     * 
     */
    public CheckGSData createCheckGSData() {
        return new CheckGSData();
    }

    /**
     * Create an instance of {@link GetCancelResultInfo }
     * 
     */
    public GetCancelResultInfo createGetCancelResultInfo() {
        return new GetCancelResultInfo();
    }

    /**
     * Create an instance of {@link GetOtherDeptObjectionInfoResponse }
     * 
     */
    public GetOtherDeptObjectionInfoResponse createGetOtherDeptObjectionInfoResponse() {
        return new GetOtherDeptObjectionInfoResponse();
    }

    /**
     * Create an instance of {@link CheckSWDataResponse }
     * 
     */
    public CheckSWDataResponse createCheckSWDataResponse() {
        return new CheckSWDataResponse();
    }

    /**
     * Create an instance of {@link Package }
     * 
     */
    public Package createPackage() {
        return new Package();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckSWData }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "checkSWData")
    public JAXBElement<CheckSWData> createCheckSWData(CheckSWData value) {
        return new JAXBElement<CheckSWData>(_CheckSWData_QNAME, CheckSWData.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCancelNoticeInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getCancelNoticeInfo")
    public JAXBElement<GetCancelNoticeInfo> createGetCancelNoticeInfo(GetCancelNoticeInfo value) {
        return new JAXBElement<GetCancelNoticeInfo>(_GetCancelNoticeInfo_QNAME, GetCancelNoticeInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendObjectionInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "sendObjectionInfo")
    public JAXBElement<SendObjectionInfo> createSendObjectionInfo(SendObjectionInfo value) {
        return new JAXBElement<SendObjectionInfo>(_SendObjectionInfo_QNAME, SendObjectionInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCancelNoticeInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getCancelNoticeInfoResponse")
    public JAXBElement<GetCancelNoticeInfoResponse> createGetCancelNoticeInfoResponse(GetCancelNoticeInfoResponse value) {
        return new JAXBElement<GetCancelNoticeInfoResponse>(_GetCancelNoticeInfoResponse_QNAME, GetCancelNoticeInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCancelResultInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getCancelResultInfoResponse")
    public JAXBElement<GetCancelResultInfoResponse> createGetCancelResultInfoResponse(GetCancelResultInfoResponse value) {
        return new JAXBElement<GetCancelResultInfoResponse>(_GetCancelResultInfoResponse_QNAME, GetCancelResultInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckGSDataResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "checkGSDataResponse")
    public JAXBElement<CheckGSDataResponse> createCheckGSDataResponse(CheckGSDataResponse value) {
        return new JAXBElement<CheckGSDataResponse>(_CheckGSDataResponse_QNAME, CheckGSDataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckGSData }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "checkGSData")
    public JAXBElement<CheckGSData> createCheckGSData(CheckGSData value) {
        return new JAXBElement<CheckGSData>(_CheckGSData_QNAME, CheckGSData.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCancelResultInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getCancelResultInfo")
    public JAXBElement<GetCancelResultInfo> createGetCancelResultInfo(GetCancelResultInfo value) {
        return new JAXBElement<GetCancelResultInfo>(_GetCancelResultInfo_QNAME, GetCancelResultInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOtherDeptObjectionInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getOtherDeptObjectionInfoResponse")
    public JAXBElement<GetOtherDeptObjectionInfoResponse> createGetOtherDeptObjectionInfoResponse(GetOtherDeptObjectionInfoResponse value) {
        return new JAXBElement<GetOtherDeptObjectionInfoResponse>(_GetOtherDeptObjectionInfoResponse_QNAME, GetOtherDeptObjectionInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckSWDataResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "checkSWDataResponse")
    public JAXBElement<CheckSWDataResponse> createCheckSWDataResponse(CheckSWDataResponse value) {
        return new JAXBElement<CheckSWDataResponse>(_CheckSWDataResponse_QNAME, CheckSWDataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendObjectionInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "sendObjectionInfoResponse")
    public JAXBElement<SendObjectionInfoResponse> createSendObjectionInfoResponse(SendObjectionInfoResponse value) {
        return new JAXBElement<SendObjectionInfoResponse>(_SendObjectionInfoResponse_QNAME, SendObjectionInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOtherDeptObjectionInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://api.gssjxt.custom.succez.com/", name = "getOtherDeptObjectionInfo")
    public JAXBElement<GetOtherDeptObjectionInfo> createGetOtherDeptObjectionInfo(GetOtherDeptObjectionInfo value) {
        return new JAXBElement<GetOtherDeptObjectionInfo>(_GetOtherDeptObjectionInfo_QNAME, GetOtherDeptObjectionInfo.class, null, value);
    }

}
